package top.xbaoziplus.company.common;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * @author xBaozi
 * @version 1.0
 * @classname CommonPage
 * @description 用于接收项目分页接口的参数
 * @date 2022/7/4 10:11
 */
@Data
@Accessors(chain = true)
@ApiModel("分页所需属性")
@ToString
public class CommonPage {
    /** 当前页 */
    @ApiModelProperty("当前页")
    private Integer currentPage;
    /** 每页条数 */
    @ApiModelProperty("每页条数")
    private Integer pageSize;
    /** 模糊查询关键字 */
    @ApiModelProperty("模糊查询关键字")
    private String key;
    /** 特殊字段，状态判断属性 */
    @ApiModelProperty("特殊字段，状态判断属性")
    private Integer status;

    /** 初始化值 */
    public CommonPage() {
        this.key = "";
        this.status = 0;
    }
}
